
page = '# Introduction\n' +
    '\n' +
    '定义 \n' +
    '\n' +
    '\n' +
    '$$\n' +
    '\\sum_i a\n' +
    '$$\n' +
    'or\n' +
    '$$\n' +
    '\\mathcal{E}( t)  = t^4 \\cdot   \\Big(  F(\\lambda(t))  -F(\\lambda^\\ast) \\Big)\n' +
    '+   \\Big\\|    t\\cdot      \\dot \\lambda(t) +4  \\cdot \\lambda(t)  -4 \\cdot \\lambda^\\ast\\Big\\|_2^2 ,\\\\\n' +
    '\\frac{d^2\\lambda(t)}{dt^2} + \\frac{5}{t} \\frac{d\\lambda(t)}{dt} + t^2/2 \\cdot  \\nabla F(\\lambda ) = 0\n' +
    '$$\n' +
    '证明证明\n' +
    '$$\n' +
    '\\mathcal{E}( t)  = t^4 \\cdot   \\Big(  F(X(t))  -F(X^\\ast) \\Big)\n' +
    '+   \\Big\\|   a(t)  \\cdot  \\dot X(t) +b(t)  \\cdot X(t)  + c(t)  \\cdot X^\\ast \\Big\\|_2^2\n' +
    '$$\n' +
    'let\n' +
    '$$\n' +
    'g(t) = a(t)  \\cdot  \\dot X(t) +b(t)  \\cdot X(t)  + c(t)  \\cdot X^\\ast\n' +
    '$$\n' +
    'then\n' +
    '\n' +
    '而 $\\forall \\ \\epsilon >0,\\quad \\exist \\ T > 0$ , (是否循环论证了？)\n' +
    '$$\n' +
    's.t. \\quad \\quad  \\forall \\  t>T , \\quad\n' +
    '\\|\\nabla F(X(s) ) \\|_q = \\| h(u_{\\lambda(t)})\\|_q\\leq t^{-m} \\cdot\n' +
    '\\Big( \\frac{q}{q-1}   \\|u_0\\|_2^2\\Big)^{1/q} \\cdot (1+\\epsilon)\n' +
    '$$\n' +
    'let $C= \\Big( \\frac{q}{q-1}   \\|u_0\\|_2^2\\Big)^{1/q} \\cdot (1+\\epsilon)$   , then \n'  
    
    
//
page.replace(/\$/g, "\$\$")

page.replace(regS , "\$\$")

var regS = new RegExp("\$","g");
var regS2 = new RegExp("\$\$\$\$","g");
// 思路，先将$ 替换成 $$ , 然后 $$$$  替换成 $$

a = page.replace(/\$/g, "\$\$").replace(regS2,"\$\$") ;





String.prototype.replaceAll = function(search, replacement) {
    var target = this;
    return target.replace(new RegExp(search, 'g'), replacement);
};


page.replaceAll( '\$', '\$\$').replace('\$\$\$\$','\$\$')



var regS = new RegExp("\$","g");
var regS2 = new RegExp("\$\$\$\$","g");
a = page.replace(regS,"\$\$") .replace(regS2,"\$\$") ;




b = page.replace(regS,"\$\$") ;



pn =page.split('\n') ;
bn = b.split('\n') ;


var regS = new RegExp("\$","g");
var regS2 = new RegExp("\$\$\$\$","g");
a = page.replace(regS,"\$\$") .replace(regS2,"\$\$") ;

pn =page.split('\n') ;
an = a.split('\n') ;

pn

an



page_session =page.split('\n') ;
for( var i in  page_session ){
  var line = page_session[i] ;
  
}










// 思路，先将$ 替换成 $$ , 然后 $$$$  替换成 $$
var regS = new RegExp("\\$","g"); 
var regS2 = new RegExp("\\$\\$\\$\\$","g");
a = page.replace(regS,"\\$\\$") .replace(regS2,"\\$\\$") ;





pn =page.split('\n') ;
an = a.split('\n') ;

pn

an




var str = "$Hello World!$Hello World!$Hello World!";
//利用正则表达式把所有的“$”替换为“#”。“$”为特殊字符，所以前面要加“\\”。
var regS = new RegExp("\\$","g");




